Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Heineken Open - Auckland Australian Open - Melbourne BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Estoril Open - Estoril Tennis Masters Series - Monte Carlo Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Rome Tennis Masters Series - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten French Open - Paris Telenordia Swedish Open - Bastad Energis Open - Amersfoort 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot Tennis Masters Series - Montreal U.S. Open - New York Gelsor Open Romania - Bucharest Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Madrid St. Petersburg Open - St. Petersburg Pekao Open 2003 - Szczecin AAPT Championships - Adelaide Heineken Open - Auckland Australian Open - Melbourne Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Tennis Masters Series - Hamburg The Priority Telecom Open - Amersfoort Riviera di Rimini Challenger 2004 - Rimini Rhein-Main Challenger 2004 - Aschaffenburg Tehran Open 2004 - Tehran X Trofeo Ciudad de Quito - Quito Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Copa Petrobras Guadalajara - Guadalajara Next Generation Hardcourts - Adelaide La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Pekao Open 2005 - Szczecin Davis Cup, World Group, SF, SVK-ARG 4-1 BMW Tennis Championship - Sunrise Qatar ExxonMobil Open - Doha BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Memorial Manfredini - Sassuolo Almaty Challenger 1 - Almaty Challenger ATP de Cuenca Diario El Mercurio - Cuenca 9° Trani Cup - Trani San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Pekao Open - Szczecin Posillipo Tennis Cup - Napoli Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Qatar Exxon Mobil Open - Doha ATP Challenger La Serena - La Serena Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Morocco Tennis Tour - Meknes San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Challenger Casablanca San Angel - Mexico City XL Bermuda Open - Bermuda Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Memorial A. Manfredini Sassuolo Challenger - Sassuolo Bulgarian Open Challenger - Sofia Nord LB Open - Braunschweig Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Sporting Challenger '08-Trofeo Regione Piemonte - Turin Seguros Bolivar Open - Bogota Siemens Open - Scheveningen Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Samarkand Challenger - Samarkand LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Southern Capital Cup - Almaty Citta di Como Challenger - Como XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Pekao Open - Szczecin Copa Petrobras-Colombia - Bogota ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Lima Challenger - Lima Iquique Challenger Bucaramanga Challenger Santiago Challenger Bogota Challenger Napoli Challenger San Luis Potosi Challenger Pereira Challenger Prostejov Challenger Milan Challenger Reggio Emilia Challenger Braunschweig Challenger Bogota Challenger San Marino Challenger Cordenons Challenger Szczecin Challenger Bogota Challenger Montevideo Challenger Tarragona Challenger Asuncion Challenger Santiago Challenger Genova Challenger Lima Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Prostejov Challenger Lugano Challenger Milan Challenger Braunschweig Challenger Chile F2 VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Zivnobanka Open - Prostejov Pekao Open - Szczecin Bulgarian Challenger 2002 - Sofia Trofeo Barcelona de Tenis - Barcelona XI Venice Open - Venice Telesp Celular Open - Ribeirao Preto Pekao Open 2001 - Szczecin Optimus Maia Open - Maia VII Trofeo Ciudad de Quito - Quito TED Open-Akbank Private Banking - Istanbul Pekao Open - Szczecin VIII Trofeo Ciudad de Quito - Quito Visa Tennis Open - Sao Paulo Britania Zavaleta - Puebla Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Prasentiert Von Seat Wolfsburg - Wolfsburg Heineken Challenger - Ho Chi Minh City Bangkok Challenger - Bangkok Barletta Citta'Della Disfida Open 98 - Barletta Napoli International Cup - Napoli BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Quelle Cup - Furth Zivnobanka Open - Prostejov Kaltenberg Open - Split Zagreb Open - Zagreb FILA Challenger - Biella Muller Cup - Ulm Venice Open - Venice Ostend Challenger Tennis Cup of Flanders - Ostende Torneo Internazionale di Tennis ATP-Challenger - Merano Newcastle Challenger - Newcastle Internationale Tenniskampioenschappen Scheveningen - Scheveningen Grolsch Cup - Warsaw Rado Geneva Challenger - Geneva Black Forest Open - Alpirsbach Medicor Open - Budapest Copa Sevilla Inernacionales de Andalucia - Seville Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto V Trofeo Barcelona de Tenis - Barcelona Cairo Challenger - Cairo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Copa Ericsson Mexico - Guadalajara ATP Heineken Challenger 1999 - Ho Chi Minh City Honda-Kah Open - Singapore V Trofeo Ciudad de Quito - Quito Pekao Open - Szczecin Open Maxon - Barcelona Cairo Challenger - Cairo Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta C.T. San Remo - XIII Piertomaso Tessitore - San Remo Open Sainte-Victoire - Aix-En-Provence Prague Open - Prague Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig VI Gramado Open de Tenis - Gramado Pro Tennis World Open - Boca Raton San Benedetto Challenger - San Benedetto Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Pekao Open 2004 - Szczecin Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo Challenger Lugano - Lugano LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Copa Sevilla 2007 - Seville Open Costa Daurada - Tarragona Challenger Britania Zavaleta - Puebla Men's Pro Challenger at Tunica National - Tunica Marrakech Challenger Turin Challenger San Benedetto Challenger Manta Challenger Buenos Aires Challenger Guayaquil Challenger Grand Prix Hassan II - Casablanca Open Seat-Godo '97 - Barcelona XII Internazionali di Tennis CARISBO - Bologna International Championship of Croatia - Umag Grolsch Open 1997 - Amsterdam Internazionali di Tennis di San Marino - San Marino The Samsung Open - Bournemouth Romanian Open - Bucharest Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Open 13 - Marseille Sybase Open - San Jose Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo '98 - Barcelona XII Internazionali di Tennis CARISBO - Bologna International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Pilot Pen International - New Haven Connex Open Romania - Bucharest Mallorca Open - Mallorca International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Dubai Tennis Open - Dubai Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Open Seat-Godo '99 - Barcelona ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta BMW Open - Munich Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Merano Open - Merano The Nottingham Open - Nottingham Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo AAPT Championships - Adelaide Qatar Mobil Open 2000 - Doha Heineken Open - Auckland Dubai Tennis Open - Dubai ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca The Nottingham Open - Nottingham Wideyes Swedish Open - Bastad UBS Open Gstaad - Gstaad Croatia Open - Umag Generali Open 2000 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Adidas International - Sydney Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Croatia Open - Umag Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Estoril Open - Estoril Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston Allianz Suisse Open Gstaad - Gstaad 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Idea Prokom Open - Sopot Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Barcelona Prague San Marino Open 13 - Marseille Dubai Open - Dubai The Nottingham Open - Nottingham Synsam Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Chennai Open - Chennai Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril German Open - Hamburg Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, QF, USA-ESP 3-1 Tennis Masters Cup - Shanghai